<html>
<head><meta charset="utf-8"><title>Meeting 2020-11-09 · project-portable-simd · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/index.html">project-portable-simd</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html">Meeting 2020-11-09</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="216134535"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216134535" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216134535">(Nov 09 2020 at 19:45)</a>:</h4>
<p>Hey everyone! <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span> Would we like to run our regular meeting in 15 minutes? Or in 1hr 15 minutes to adjust for daylight savings?</p>



<a name="216134618"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216134618" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216134618">(Nov 09 2020 at 19:46)</a>:</h4>
<p>Either works for me</p>



<a name="216134696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216134696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216134696">(Nov 09 2020 at 19:46)</a>:</h4>
<p>Either is ok with me too :) I sketched us an agenda here: <a href="https://hackmd.io/xYG2QqM6RZuOjA33Siwk1w">https://hackmd.io/xYG2QqM6RZuOjA33Siwk1w</a></p>



<a name="216134777"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216134777" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216134777">(Nov 09 2020 at 19:47)</a>:</h4>
<p>Shall we do in 1hr then and see if that times suits everyone better? The Error handling group has shifted theirs so it now collides with ours</p>



<a name="216138368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216138368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216138368">(Nov 09 2020 at 20:22)</a>:</h4>
<p>Was there anything else anybody would like to add to the agenda?</p>



<a name="216141894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216141894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216141894">(Nov 09 2020 at 20:57)</a>:</h4>
<p>Hey! <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span> Shall we get started?</p>



<a name="216142776"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216142776" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216142776">(Nov 09 2020 at 21:05)</a>:</h4>
<p><span class="user-mention" data-user-id="312331">@Caleb Zulawski</span> How’s things going with <a href="https://github.com/rust-lang/stdsimd/pull/44">https://github.com/rust-lang/stdsimd/pull/44</a>? Were you still waiting on some feedback there? Or is it just the tests we need to get building again?</p>



<a name="216143143"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143143" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143143">(Nov 09 2020 at 21:09)</a>:</h4>
<p>I think it's in good shape, I still need to do a bit of work on it</p>



<a name="216143165"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143165" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143165">(Nov 09 2020 at 21:09)</a>:</h4>
<p>However I'm not sure if we actually agreed with doing masks that way</p>



<a name="216143271"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143271" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143271">(Nov 09 2020 at 21:10)</a>:</h4>
<p>Ah have we not discussed it yet? I took the fact that we’re bikeshedding the naming convention as a sign that it’s in good shape <span aria-label="smiley" class="emoji emoji-1f603" role="img" title="smiley">:smiley:</span></p>



<a name="216143306"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143306" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143306">(Nov 09 2020 at 21:10)</a>:</h4>
<p>We discussed it quite a bit before I actually wrote it up</p>



<a name="216143318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143318">(Nov 09 2020 at 21:11)</a>:</h4>
<p>But yeah I agree</p>



<a name="216143457"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143457" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143457">(Nov 09 2020 at 21:12)</a>:</h4>
<p>Do you imagine it’s likely to want to change much or should we try get it all merged and then leave it to a future pass over the API to make sure we’re still happy with how it all fits together?</p>



<a name="216143544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143544">(Nov 09 2020 at 21:13)</a>:</h4>
<p>I’d be inclined to merge and do a bigger API review later, maybe before we try pull it in to <code>std</code>?</p>



<a name="216143655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143655">(Nov 09 2020 at 21:14)</a>:</h4>
<p>I don't think it'll change that much if we settle on that general design</p>



<a name="216143724"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143724" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143724">(Nov 09 2020 at 21:14)</a>:</h4>
<p>With an opaque implementation-defined mask and the special masks</p>



<a name="216143809"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143809" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143809">(Nov 09 2020 at 21:15)</a>:</h4>
<p>Is there anything else you’d like a hand with?</p>



<a name="216143966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143966">(Nov 09 2020 at 21:17)</a>:</h4>
<p>Hmm nothing that I can think of off the top of my head</p>



<a name="216143996"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216143996" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216143996">(Nov 09 2020 at 21:17)</a>:</h4>
<p>ah eff.</p>



<a name="216144023"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144023" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144023">(Nov 09 2020 at 21:17)</a>:</h4>
<p>I think once we settle on some masks there's quite a bit that opens up</p>



<a name="216144082"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144082" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144082">(Nov 09 2020 at 21:18)</a>:</h4>
<p>oh hi.</p>



<a name="216144158"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144158" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144158">(Nov 09 2020 at 21:19)</a>:</h4>
<p>We agreed on experimenting with different mask implementations.</p>



<a name="216144202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144202">(Nov 09 2020 at 21:19)</a>:</h4>
<p>So would we like to sketch out an alternative then before merging <a href="https://github.com/rust-lang/rust/issues/44">#44</a>?</p>



<a name="216144258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144258">(Nov 09 2020 at 21:20)</a>:</h4>
<p>Not even sure where that link goes...</p>



<a name="216144275"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144275" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144275">(Nov 09 2020 at 21:20)</a>:</h4>
<p>Not that much? I think alternatives might make themselves more obvious when we have any practical work with it done.</p>



<a name="216144301"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144301" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144301">(Nov 09 2020 at 21:20)</a>:</h4>
<p>I will try to give it a review rather than being continually clogged on <em>vague gesture</em> The World.</p>



<a name="216144309"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144309" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jakub Duchniewicz <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144309">(Nov 09 2020 at 21:21)</a>:</h4>
<p><span class="user-mention silent" data-user-id="204346">Ashley Mannix</span> <a href="#narrow/stream/257879-project-portable-simd/topic/Meeting.202020-11-09/near/216144258">said</a>:</p>
<blockquote>
<p>Not even sure where that link goes...</p>
</blockquote>
<p>2010, what a year it was</p>



<a name="216144324"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144324" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144324">(Nov 09 2020 at 21:21)</a>:</h4>
<p>( I have been paying attention but not that closely. )</p>



<a name="216144498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144498">(Nov 09 2020 at 21:23)</a>:</h4>
<p>Would we like to spend any more time on masks now while we’re here?</p>



<a name="216144500"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144500" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144500">(Nov 09 2020 at 21:23)</a>:</h4>
<p>( which is itself also a good sign since I did glance at it and nothing like "OH NO THIS IS CLEARLY WRONG" jumped out at me. )</p>



<a name="216144515"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144515" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144515">(Nov 09 2020 at 21:23)</a>:</h4>
<p>At Caleb's option?</p>



<a name="216144620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144620">(Nov 09 2020 at 21:24)</a>:</h4>
<p>Other things to maybe mention: aarch64 is now tier 1 soon, we still haven't solved the RISCV blocker.</p>



<a name="216144658"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144658" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144658">(Nov 09 2020 at 21:24)</a>:</h4>
<p>I noticed some murmurs in the cranelift channel about building a new RISCV backend for it tho'.</p>



<a name="216144738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144738">(Nov 09 2020 at 21:25)</a>:</h4>
<p>aarch64 shouldn't cause any problems for us, and I have an intuition that whatever we do to improve cranelift compatibility may remove the RISCV blocker also, one way or another.</p>



<a name="216144830"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144830" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144830">(Nov 09 2020 at 21:26)</a>:</h4>
<p>Ah interesting... I thought the RISCV blocker was LLVM specific?</p>



<a name="216144893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144893">(Nov 09 2020 at 21:27)</a>:</h4>
<p>It looked like it was, but I'm not sure we figured that out definitively</p>



<a name="216144910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144910">(Nov 09 2020 at 21:27)</a>:</h4>
<p>It is but it arrived the moment we pulled LLVM stuff directly into our API instead of through a rustc-abstracted API.</p>



<a name="216144948"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216144948" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216144948">(Nov 09 2020 at 21:28)</a>:</h4>
<p>So this is why I called it an intuition/hunch rather than a soundly reasoned argument.</p>



<a name="216145026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216145026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216145026">(Nov 09 2020 at 21:28)</a>:</h4>
<p>Ahh ok. Maybe we should try reach out in <code>t-compiler</code> specifically and see if they have any input?</p>



<a name="216145066"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216145066" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216145066">(Nov 09 2020 at 21:28)</a>:</h4>
<p>Sure, we did raise the issue in rust-lang but didn't get any responses IIRC?</p>



<a name="216145095"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216145095" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216145095">(Nov 09 2020 at 21:29)</a>:</h4>
<p>Yeh, it might’ve just flown under the radar a bit 🙂</p>



<a name="216145265"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216145265" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216145265">(Nov 09 2020 at 21:30)</a>:</h4>
<p>Sounds sensible, yeah.</p>



<a name="216145541"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216145541" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216145541">(Nov 09 2020 at 21:33)</a>:</h4>
<p>So we’ve got a MCP going to pull those LLVM intrinsics out, like <span class="user-mention" data-user-id="281757">@Jubilee</span> mentioned. It’s been updated with a little more detail after a first round of compiler input. Does it seem reasonable to you all? <a href="https://github.com/rust-lang/compiler-team/issues/381">https://github.com/rust-lang/compiler-team/issues/381</a></p>



<a name="216145600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216145600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216145600">(Nov 09 2020 at 21:34)</a>:</h4>
<p>Or do you envisage it working differently?</p>



<a name="216145759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216145759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216145759">(Nov 09 2020 at 21:35)</a>:</h4>
<p>Alright. This looks slightly more complex than I would <em>like</em>, but it still looks <strong>good</strong>, and I get the hunch that this has driven in this direction because it is the most compatible with the current infra.</p>



<a name="216145854"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216145854" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216145854">(Nov 09 2020 at 21:36)</a>:</h4>
<p>And also from my lack of imagination about how we could do it <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span></p>



<a name="216146082"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146082" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146082">(Nov 09 2020 at 21:37)</a>:</h4>
<p>/shrug</p>



<a name="216146181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146181">(Nov 09 2020 at 21:38)</a>:</h4>
<p>Mm, I think this is just hard to cram in there at the moment since anything more would require significantly more refactorings.</p>



<a name="216146189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146189">(Nov 09 2020 at 21:38)</a>:</h4>
<p>of like</p>



<a name="216146228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146228">(Nov 09 2020 at 21:39)</a>:</h4>
<p>the entire compiler.<br>
so it's hard to apply Vision<span aria-label="tm" class="emoji emoji-2122" role="img" title="tm">:tm:</span> and not generate an even larger pile of work to do.</p>



<a name="216146382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146382">(Nov 09 2020 at 21:40)</a>:</h4>
<p>since like, our initial idea was "well what if MIR is changed?" which was uh Pretty Big Already and this looks more minimal than that.</p>



<a name="216146398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146398">(Nov 09 2020 at 21:40)</a>:</h4>
<p>It does live at the intersection of a bunch of different compiler pieces. In the meantime we can try introduce some of our missing <code>simd_</code> intrinsics</p>



<a name="216146400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146400">(Nov 09 2020 at 21:40)</a>:</h4>
<p>and that alone is an improvement.</p>



<a name="216146718"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146718" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146718">(Nov 09 2020 at 21:43)</a>:</h4>
<p>While I'm on the bandwagon we've also got a PR for allowing <code>#[repr(simd)]</code> on arrays: <a href="https://github.com/rust-lang/rust/pull/78863">https://github.com/rust-lang/rust/pull/78863</a></p>



<a name="216146768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146768">(Nov 09 2020 at 21:44)</a>:</h4>
<p>I saw! :3</p>



<a name="216146789"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146789" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146789">(Nov 09 2020 at 21:44)</a>:</h4>
<p>It's currently failing some codegen tests, which I'll try work through, but might need some help there <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span></p>



<a name="216146829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146829">(Nov 09 2020 at 21:44)</a>:</h4>
<p>okay my own todo for the next week:<br>
review two PRs / see if I can help you with that<br>
and try to start poking to see if we can push the LLVM linkages out of our current API, behind the platform intrinsics, and if that will fix our RISCV problem.</p>



<a name="216146904"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146904" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146904">(Nov 09 2020 at 21:45)</a>:</h4>
<p>...also finally get a proper calendar set up. :V</p>



<a name="216146967"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216146967" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216146967">(Nov 09 2020 at 21:46)</a>:</h4>
<p>Speaking of, are we happy with this time now?</p>



<a name="216147004"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216147004" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216147004">(Nov 09 2020 at 21:46)</a>:</h4>
<p>It's good for me, but we only got 3 so uhhh idk!</p>



<a name="216147019"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216147019" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216147019">(Nov 09 2020 at 21:46)</a>:</h4>
<p>I suspect that will require more MetaDiscussion.</p>



<a name="216147132"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216147132" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216147132">(Nov 09 2020 at 21:47)</a>:</h4>
<p>( I also suspect we have exhausted our set of thoughts to sync on. )</p>



<a name="216147203"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216147203" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216147203">(Nov 09 2020 at 21:48)</a>:</h4>
<p>It's uhhh a pleasure to be here when I remember it~ <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="216147245"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216147245" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216147245">(Nov 09 2020 at 21:48)</a>:</h4>
<p>So I think Friday will be when I'll be able to take a proper look at those codegen tests <span aria-label="smile" class="emoji emoji-1f642" role="img" title="smile">:smile:</span> I have a big block of time in front of my desktop to work on stuff</p>



<a name="216147510"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216147510" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216147510">(Nov 09 2020 at 21:51)</a>:</h4>
<p>Oh <span class="user-mention" data-user-id="281757">@Jubilee</span> was there anything in <code>packed_simd</code> you'd like some more support with?</p>



<a name="216147712"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216147712" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216147712">(Nov 09 2020 at 21:53)</a>:</h4>
<p>Hm. I will find out if there is and get back to you on that.</p>



<a name="216148427"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216148427" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216148427">(Nov 09 2020 at 22:00)</a>:</h4>
<p>Alrighty, thanks for coming everyone! It's looking like we're getting ever closer to really shipping a complete portable SIMD API on stable Rust! <span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span></p>



<a name="216920093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/Meeting%202020-11-09/near/216920093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/Meeting.202020-11-09.html#216920093">(Nov 16 2020 at 19:33)</a>:</h4>
<p>(deleted)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>